Skip to content

feat(client): add use_nextflow_pipelines flag to geometry creation#1929

Merged
item084 merged 4 commits intomainfrom
andrzej/nextflow-geometry-flag
Apr 1, 2026
Merged

feat(client): add use_nextflow_pipelines flag to geometry creation#1929
item084 merged 4 commits intomainfrom
andrzej/nextflow-geometry-flag

Conversation

@andrzej-krupka
Copy link
Copy Markdown
Contributor

@andrzej-krupka andrzej-krupka commented Mar 26, 2026

Expose the useNextflowPipelines flag in the Python client so users can opt into Nextflow-based geometry processing. The flag is passed through Geometry.from_file() -> GeometryDraft -> NewGeometryRequest -> POST /v2/geometries request body.

Defaults to False -- no behavior change for existing users.


Note

Low Risk
Low risk: adds an optional flag that defaults to False and only affects the request payload when explicitly enabled.

Overview
Adds an opt-in use_nextflow_pipelines flag to geometry creation so callers can route geometry processing through the Nextflow pipeline.

The flag is stored on GeometryDraft, surfaced on Geometry.from_file(), and serialized into NewGeometryRequest as useNextflow in the POST /v2/geometries request body; the from_file() factory is adjusted to construct GeometryDraft directly to carry this new parameter.

Written by Cursor Bugbot for commit 9631074. This will update automatically on new commits. Configure here.

@andrzej-krupka andrzej-krupka force-pushed the andrzej/nextflow-geometry-flag branch from 95aae07 to aaadb11 Compare March 27, 2026 16:43
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

lei-flex
lei-flex previously approved these changes Mar 27, 2026
andrzej-krupka and others added 2 commits March 27, 2026 13:44
Expose the useNextflowPipelines flag in the Python client so users
can opt into Nextflow-based geometry processing. The flag is passed
through Geometry.from_file() -> GeometryDraft -> NewGeometryRequest
-> POST /v2/geometries request body.

Defaults to False -- no behavior change for existing users.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lei-flex lei-flex force-pushed the andrzej/nextflow-geometry-flag branch from aaadb11 to 68d2d61 Compare March 27, 2026 17:44
use_nextflow_pipelines doesn't match the Pydantic field name use_nextflow,
causing a ValidationError at runtime.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@item084 item084 enabled auto-merge (squash) April 1, 2026 19:11
@item084 item084 requested a review from lei-flex April 1, 2026 19:14
@item084 item084 merged commit 2262674 into main Apr 1, 2026
20 checks passed
@item084 item084 deleted the andrzej/nextflow-geometry-flag branch April 1, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants